home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1995 April / Internet Tools.iso / osi / isode / vmsisode / vmsisode80_tar.Z / vmsisode80_tar / sockit / gccinclude / math.h < prev    next >
Encoding:
C/C++ Source or Header  |  1991-07-30  |  928 b   |  62 lines

  1. /*    MATH - RTL Math Function Declarations     */
  2.  
  3. double acos (double x);
  4.  
  5. double asin (double x);
  6.  
  7. double atan (double x);
  8.  
  9. double atan2 (double x, double y);
  10.  
  11. double cos (double x);
  12.  
  13. double sin (double x);
  14.  
  15. double tan (double x);
  16.  
  17. double cosh (double x);
  18.  
  19. double sinh (double x);
  20.  
  21. double tanh (double x);
  22.  
  23. double exp (double x);
  24.  
  25. double frexp (double value, int *exp);
  26.  
  27. double ldexp  (double x, int e);
  28.  
  29. double log (double x);
  30.  
  31. double log10 (double x);
  32.  
  33. double modf (double value, double *iptr);
  34.  
  35. double pow (double base, double exp);
  36.  
  37. double sqrt (double x);
  38.  
  39. double ceil (double x);
  40.  
  41. double fabs (double x);
  42.  
  43. struct CABS_T {double x, y;};
  44. typedef struct CABS_T cabs_t;
  45.  
  46. double cabs (cabs_t z);
  47.  
  48. double hypot (double x, double y);
  49.  
  50. double floor (double x);
  51.  
  52. double fmod (double x, double y);
  53.  
  54. #if CC$gfloat
  55. # define HUGE 8.988465674311578540726371186585E+307
  56. #else
  57. #define HUGE 1.70141183460469229e38
  58. #endif
  59.  
  60. #include <errno.h>
  61.  
  62.